package io.github.talelin.latticy.dto.vip;

import lombok.Data;

import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import java.math.BigDecimal;

/**
 * VIP订单支付确认DTO
 */
@Data
public class VipOrderPaymentConfirmDTO {

    /**
     * 审核备注
     */
    @Size(max = 500, message = "审核备注长度不能超过500字符")
    private String remark;

    /**
     * 支付金额
     */
    @DecimalMin(value = "0.01", message = "支付金额必须大于0")
    private BigDecimal payAmount;

    /**
     * 审核人ID（系统自动设置）
     */
    private Long auditorId;

    /**
     * 审核人姓名（系统自动设置）
     */
    private String auditorName;
} 